package com.collaborativelearning.dummy;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * Helper class for providing sample content for user interfaces created by
 * Android template wizards.
 * <p>
 * TODO: Replace all uses of this class before publishing your app.
 */
public class DummyContent {

	/**
	 * An array of sample (dummy) items.
	 */
	public static List<DummyItem> ITEMS = new ArrayList<DummyItem>();

	/**
	 * A map of sample (dummy) items, by ID.
	 */
	public static Map<String, DummyItem> ITEM_MAP = new HashMap<String, DummyItem>();

	static {
		String s1= "أعلن باحثون أميركيون أن استخدام العديد من وسائل التواصل الاجتماعي في الوقت نفسه يزيد خطر الإصابة بالقلق والاكتئاب." +
				"وقال مارك بيكر من جامعة ولاية ميشيغان الباحث الأساسي في دراسة نشرت في دورية إيبرسايكولوجي بيهافيور، أند سوشال نتووركينغ العلمية، إنه ذهل لوجود علاقة واضحة بين استخدام عدة وسائل تواصل اجتماعي في الوقت عينه والمشاكل النفسية." +
				"غير أنه أضاف أن سبب هذه العلاقة لا يزال مجهولاً، متابعاً لا نعلم ما إذا كان استخدام عدة وسائل تواصل اجتماعي في الوقت نفسه يسبب عوارض الاكتئاب والقلق الاجتماعي، أو أن الأشخاص المكتئبين والقلقين يلجؤون إلى استخدام وسائل تواصل اجتماعي متعددة في الوقت عينه وسيلةً تلهيهم عن مشاكلهم." +
				"ولفت بيكر إلى أن استخدام وسائل التواصل بشكل عام ارتفع بنسبة 20% لدى الشباب الأميركيين في العقد المنصرم، موضحاً أن الوقت الذي أمضاه هؤلاء الشباب في استخدام وسائل تواصل اجتماعي متعددة في آنٍ تعدى نسبة 120% خلال الفترة عينها." +
				"وقام بيكر وزميلاه في الجامعة ريم الذهبي وكريستوفر هوبوود بدراسة على 319 شخصاً، وراقبوا عدد الساعات التي أمضاها هؤلاء الأشخاص أسبوعياً في استخدام وسيلتي تواصل أو أكثر في الوقت عينه، تتضمن التلفاز والموسيقى والهواتف الخلوية وإرسال الرسائل النصية واستخدام الحاسوب وألعاب الفيديو والبحث على شبكة الإنترنت، وغيرها من وسائل الاتصال." +
				"وأوضح بيكر أنهم استخدموا في دراستهم مقاييس دقيقة، غير أن النتائج لا تعكس تشخيصاً سريرياً." +
				"يشار إلى أن دراسات سابقة أشارت إلى أن الإفراط في استخدام وسائل التواصل الاجتماعي يزيد خطر الإصابة بالاكتئاب.";
		String s2 = "ذكرت دراسة إسبانية أن اختبارات الحمض النووي أظهرت أن شعوب الغجر المنتشرة في أوروبا هاجرت منذ 1500 عام من الهند." +
				"وأفادت دورية كارنت بيولوجي العلمية، أن باحثين إسبان وجدوا أن شعوب الغجر المنتشرة في أوروبا لديها تاريخ مشترك، ويعود أصلها إلى الهند التي هاجرت منها منذ 1500 عام." +
				"وقال الباحث ديفد كوماس، من معهد علوم الأحياء بجامعة بومبيو فابرا في إسبانيا إنهم كانوا مهتمين باستكشاف تاريخ شعوب الغجر في أوروبا لأنها تشكّل جزءا هاما من الشعب الأوروبي، غير أنه أضاف أن تهميشهم في بعض البلدان تسبب على ما يبدو في إقصائهم عن حقل الدراسات العملية أيضا." +
				"وقام كوماس وزملاؤه في الجامعة بتجميع معطيات الخريطة الجينية التي تعود لـ13 جماعة من الغجر يعيشون في أوروبا بهدف التأكيد على أصلهم الهندي." +
				"وأوضح الباحثون أنه بعد دخول الغجر إلى أوروبا، بدؤوا يستقرون في مناطق مختلفة، شأنهم شأن شعوب البلقان منذ 900 عام." +
				"واستنتجوا من اختباراتهم أنه على الرغم من تنوع اللغة، ونمط الحياة، والمعتقدات الدينية للغجر الذين يبلغ عددهم 11 مليونا، تشير اختبارات الحمض النووي إلى أنهم في الأصل كانوا يعيشون في الجزء الشمالي أو الشمال الغربي من الهند منذ 1500 عام." +
				"ويذكر أن دراسات لغوية سابقة لفتت إلى أن شعوب الغجر قد تكون هاجرت من الهند.";
		String s3 = "تسعى جمعية للرفق بالحيوانات في نيوزيلندا إلى تدريب ثلاثة كلاب على قيادة السيارة، في خطوة تهدف إلى إلقاء الضوء على ذكاء هذه الحيوانات وتشجيع عدد أكبر من الناس على تبنيها." +
				"وقالت وسائل إعلام نيوزيلندية اليوم الأربعاء إن جمعية (أس بي سي أي) تسعى إلى تغيير الأحكام المسبقة حول الكلاب الشاردة من خلال تعليم ثلاثة كلاب تم إنقاذها من الشارع كيفية قيادة سيارة." +
				"وأشارت إلى أن الكلاب مونتي وجيني وبروتر تخضع منذ ثمانية أسابيع إلى دروس مكثفة في تعلم القيادة." +
				"وأوضحت المسؤولة في الجمعية كريستين كالين أن قيادة السيارة تظهر أنه بالإمكان تعليم الكلاب المتقدمة في السن والكلاب الشاردة حيلا جديدة." +
				"واستخدمت في عملية التدريب عربات صنعت لتشبه السيارة وشملت المرحلة الأولى تدريب الكلاب على الجلوس واستخدام القوائم للضغط على الدواسات، ثم انتقلت إلى التحكم بناقل الحركة وتحريك المقود." +
				"وعمل مهندسون على تصنيع سيارة تتلاءم مع الكلاب التي بدأت بتعلم قيادة سيارة حقيقية صممت خصيصا لها. ويتوقع أن تختبر الكلاب في تجربة تعرض مباشرة على التلفزيون الأسبوع المقبل.";
		String s4 = "أعلن علماء فضاء في مرصد مكدونالد التابع لجامعة تكساس الأميركية أنهم اكتشفوا ما يمكن أن يكون أضخم ثقب أسود حتى اليوم، حيث تبلغ كتلته 17 مليار ضعف كتلة شمسنا (بزيادة أو نقصان ثلاثة مليارات)، أي أن الضوء يحتاج أربعة أيام لعبور قطره، وهو يقع في مركز مجرة NGC 1277، التي تبعد عن الأرض نحو 220 مليون سنة ضوئية." +
				"والأكثر إثارة في اكتشاف العلماء أن كتلة هذا الثقب الأسود الهائل تشكل نحو 14% من الكتلة الكلية للمجرة، ويعتبر ذلك أكثر بكثير من كتلة أي ثقب أسود هائل تم اكتشافه حتى الآن حيث تصل كتل الثقوب السوداء المكتشفة عادة إلى نحو 0.1% من كتل مجراتها." +
				"واعتبر عضو فريق علماء الفضاء كارل غيبهاردت في بيان صحفي لجامعة تكساس أن هذه المجرة غريبة الأطوار حقا، لأنها تبدو كأنها كلها ثقب أسود، ويمكن لها أن تكون أول كائن في فئة جديدة من أنظمة مجرات الثقوب السوداء" +
				"وهذا الاكتشاف على خلاف مع الاعتقاد الحالي بشأن كيفية تشكل الثقوب السوداء الهائلة في مركز المجرات الجديدة، الأمر الذي يجعل منه ذا أهمية خاصة لعلماء الفلك." +
				"وأضاف غيبهاردت في البيان أن كتلة هذا الثقب الأسود أكبر بكثير من المتوقع، مما يقود إلى الاعتقاد أن المجرات الضخمة جدا لديها عملية فيزيائية مختلفة بشأن كيفية نمو ثقوبها السوداء." +
				"ولا يبدو أن اكتشاف هذا الثقب الأسود العملاق يعود إلى محض الصدفة أو الحظ، فقد كشفت النتائج الأولية لهذا الفريق خمس مجرات أخرى قد تملك ثقوبا سوداء ضخمة مماثلة. وإذا تم تأكيد هذه الاكتشافات فإن مجرة NGC 1277 لن تكون الوحيدة الغريبة الأطوار." +
				"وقد يترتب على علماء الفلك إعادة التفكير بشأن كيفية تطور المجرات في المقام الأول، أو على الأقل سيكون عليهم إعادة التفكير في كيفية تطور مجرات صغيرة مثل NGC 1277 لأنه من المحتمل أنها تشكلت بطريقة تختلف عن تشكل مجرتنا الحلزونية مجرة درب التبانة" +
				"وترى مجلة فوربس الأميركية، التي أوردت الخبر، أنه في كلا الحالتين فإن هذا يعني أن هذا الاكتشاف لا يعتبر مثيرا فقط بسبب الحجم الهائل للثقب الأسود ولكن لأنه يفتح آفاقا جديدة للاستكشاف العلمي وفهمنا للكيفية التي يعمل بها الكون.";
		// Add 4 sample items.
		addItem(new DummyItem("1", "الوحدة الأولى", s1));
		addItem(new DummyItem("2", "الوحدة الثانية", s2));
		addItem(new DummyItem("3", "الوحدة الثالثة", s3));
		addItem(new DummyItem("4", "الوحدة الرابعة", s4));
	}

	private static void addItem(DummyItem item) {
		ITEMS.add(item);
		ITEM_MAP.put(item.id, item);
	}

	/**
	 * A dummy item representing a piece of content.
	 */
	public static class DummyItem {
		public String id;
		public String title;
		public String content;
		public List<String> notes;
		

		public DummyItem(String id, String title, String content) {
			this.id = id;
			this.title = title;
			this.content = content;
			notes = new ArrayList<String>();
			notes.add("ملاحظتك!");
			notes.add("ملاحظة 1");
			notes.add("ملاحظة 2");
			notes.add("ملاحظة 3");
		}

		@Override
		public String toString() {
			return title;
		}
	}
}
